<template>
    <div>
        <el-button type="success" size="small" id="printBtn" v-print="printObj"><i class="el-icon-printer"></i>打印</el-button>

        <form class="wrapper" id="wrapperApplyPurchaseTable">
            <div class="header">
                <img src="/image/logo.jpg" /><label>固基行远，协晨悟通</label>
            </div>
            <h2 class="Title">固远晨通科技发展有限公司项目备案表</h2>
            <table class="report_data" id="LAY-EXPORT-TEST" rules=all>
                <tr>
                    <td v-show="OneShow">经营人员姓名</td>
                    <td v-show="TwoShow">备案人员</td> 
                    <td style="width: 240px">{{ data.ApplyUserName }}</td>
                    <td v-show="OneShow">经营区域</td>
                    <td v-show="OneShow"></td>
                    <td v-show="OneShow">经营人员编号</td>
                    <td v-show="OneShow"></td>
                    <td v-show="TwoShow">部门</td>
                    <td style="width: 240px" v-show="TwoShow">{{data.DepartmentName}}</td>
                    <td v-show="TwoShow">所属行业</td>
                    <td style="width: 240px" v-show="TwoShow">{{data.Industry}}</td>
                </tr>
                <tr>
                    <td v-show="OneShow">经营协助人员</td>
                    <td v-show="OneShow">{{data.managementHelpUserName}}</td>
                    <td v-show="OneShow">经营开始时间</td>
                    <td v-show="OneShow">{{ fmtDate(data.ManagementDate) }}</td>
                    <td v-show="TwoShow">备案时间</td>
                    <td v-show="TwoShow">{{ fmtDate(data.OperatDate)}}</td>
                    <td v-show="TwoShow">执行部门</td>
                    <td v-show="TwoShow">{{data.ImplementDepartmentName}}</td>
                    <td>联系电话</td>
                    <td class="td_Content">{{data.ApplyUserPhone}}</td>
                </tr>
                <tr class="tr_two">
                    <td>项目概况</td>
                    <td  valign="top" class="td_Content td_left" colspan="5">{{data.Survey}}</td>
                </tr>
                <tr class="tr_two">
                    <td v-show="OneShow">甲方需求</td>
                    <td v-show="TwoShow">性能指标</td>
                    <td  valign="top" class="td_Content td_left" colspan="5">{{data.PerformanceIndex}}</td>
                </tr>
                <tr class="tr_two">
                    <td v-show="OneShow">进展情况</td>
                    <td v-show="TwoShow">市场定位</td>
                    <td  valign="top" class="td_Content td_left" colspan="5">{{data.Progress}}</td>
                </tr>
                <tr class="tr_two">
                    <td class="td_Title">单位属性</td>
                    <td class="td_Content" colspan="5">
                        <el-checkbox-group v-model="UnitAttributeLis" size="medium" disabled>
                            <el-checkbox label="1" border>建设单位</el-checkbox>
                            <el-checkbox label="2" border>设计单位</el-checkbox>
                            <el-checkbox label="4" border>勘察单位</el-checkbox>
                            <el-checkbox label="8" border>监理单位</el-checkbox>
                            <el-checkbox label="16" border>施工单位</el-checkbox>
                            <el-checkbox label="32" border>质检单位</el-checkbox>
                            <el-checkbox label="64" border>其它</el-checkbox>
                        </el-checkbox-group>
                    </td>
                </tr>
                <tr class="tr_two">
                    <td class="td_Title">备注</td>
                    <td valign="top" class="td_Content td_left" colspan="5"> {{data.Remark}} </td>
                </tr>
            </table>
            <div class="author"><span>固远晨通科技发展有限公司制</span></div>
            <div id="Footer">
                <div><span style="margin-right: 100px;">固远晨通科技发展有限公司</span><span>网址：<a>www.guyuanct.com</a></span></div>
                <div><span>地址：成都西区大道199号成都模具工业园C1栋</span></div>
            </div>
        </form>
    </div>
</template>

<script>
    export default {
        name: "ProjectfilingformTable",
        props:{
            project:{
                type:Object,
                required:true,
            }
        },
        data(){
            return{
                OneShow:false,
                TwoShow:false,
                printObj: {
                    id: "wrapperApplyPurchaseTable",  //打印标签的id
                    popTitle: '',  //文件标题
                },
                data:{},
                UnitAttributeLis:[],
            }
        },
        watch:{
            project:function () {
                this.GetData()
            }
        },
        mounted() {
            let _this = this
            this.$nextTick(()=>{
                _this.GetData()
            })
        },
        methods:{
            //数据转换
            fmtDate(val){
                if (val!=null&&val!=''){
                    return val.split(' ')[0]
                }else{
                    return ''
                }
            },
            // 构造详细的申购单内物资信息
            GetData(){
                this.$http.post('Project1/GetProjectRecordlReport',{ ProjectId: this.project.Id }).then(res=>{
                    this.data = res.data
                    this.UnitAttributeLis = this.data.UnitAttribute.split(',')
                    if (res.data.ProjectType == 1){
                        this.OneShow = true
                        this.TwoShow = false
                    }else{
                        this.OneShow = false
                        this.TwoShow = true
                    }
                })
            },
        }
    }
</script>

<style scoped>
    #printBtn {
        position: absolute;
        right: 11%;
        top: 115px;
        z-index: 9999;
    }
    /*外包装样式*/
    .wrapper {
        width: 80%;
        height: 100%;
        margin: auto;
    }
    /*页眉样式*/
    .header {
        font-weight: bold;
        font-size: 20px;
        font-family: cursive;
        width: 80%;
        margin: auto;
        border-bottom: 2px solid black;
        padding: 10px 0px;
        position: relative;
    }

    .header img {
        width: 200px;
        height: 55px;
    }

    .header label {
        position: absolute;
        bottom: 10px;
        right: 70px;
    }
    /*标题样式*/
    h2 {
        width: 80%;
        text-align: center;
        font-size: 25px;
        font-weight: bold;
        margin: auto;
        padding: 10px 0;
    }
    /*标题样式*/
    h4 {
        width: 80%;
        text-align: center;
        font-weight: bold;
        margin: auto;
        padding: 10px 0;
    }
    /*数据表格样式*/
    .report_data {
        width: 100%;
        text-align: center;
        border: 1px solid black;
        font-size: 14px;
        word-break: break-all;
    }

    .report_data tr {
        height: 40px;
    }

    .report_data th {
        font-weight: 100;
    }
    .baseInfo .worderWrapper {
        display: inline-block;
        width: 200px;
    }
    .report_audit .tdCenter {
        text-align: center;
    }

    .report_audit tr {
        height: 70px;
    }

    .report_audit tr p {
        padding: 3px;
    }

    .report_audit td {
        padding: 0 10px;
    }

    .report_audit td:first-child {
        width: 150px;
    }

    .report_audit .tr_center {
        text-align: center;
    }

    tr p.audit {
        font: italic bold 20px/30px arial,sans-serif;
        text-align: right;
        /*padding-right: 110px;*/
    }

    tr p.audit span {
        display: inline-block;
        width: 100px;
        font: bold 17px/30px arial,sans-serif;
    }

    tr p.gray {
        color: gray;
    }

    tr p.audit span.red {
        color: red;
    }

    tr p.audit span.blue {
        color: blue;
    }
    .author {
        width: 80%;
        margin: auto;
        margin-top: 5px;
        font-weight: bold;
        text-align: right;
    }
    /*页脚样式*/
    #Footer {
        width: 80%;
        margin: auto;
        border-top: 2px solid black;
        margin-top: 60px;
        font-weight: bold;
    }
    #Footer div {
        padding-top: 5px;
        padding-bottom: 10px;
    }
    #search select {
        text-align: left;
    }
    /*折叠面板样式修改*/
    .layui-collapse .layui-colla-title {
        margin: 0;
        width: 100%;
        text-align: left;
    }
    /*报表管理下统计报表的样式*/
    #EchartData .pie {
        height: 500px;
    }

    #EchartData .pieData {
        float: left;
        width: 50%;
        height: 500px;
    }

    #EchartData .bar {
        width: 100%;
        height: 500px;
    }

    .report_data .tr_one {
        height: 50px;
    }

    .report_data .tr_two {
        height: 100px;
    }

    .report_data .td_Title {
        font-weight: bold;
    }

    .td_left {
        text-align: left;
        padding-left: 20px;
    }

    .td_Content {
        padding: 5Px 5px;
    }

    .report_data .layui-disabled, .report_data .layui-disabled:hover {
        color: black !important;
    }

    .report_data .layui-form-radio > i:hover, .report_data .layui-form-radioed > i {
        color: #5FB878 !important;
    }
</style>
